package com.kaishengit.core.service;

import org.springframework.beans.factory.annotation.Autowired;

import com.kaishengit.dao.ChanceDao;
import com.kaishengit.dao.ChanceDiscussDao;
import com.kaishengit.dao.ChanceItemDao;
import com.kaishengit.dao.CompanyDao;
import com.kaishengit.dao.ContactDao;
import com.kaishengit.dao.EmailDao;
import com.kaishengit.dao.EmployeeDao;
import com.kaishengit.dao.EventDao;
import com.kaishengit.dao.EventDiscussDao;
import com.kaishengit.dao.EventItemDao;
import com.kaishengit.dao.MessageDao;
import com.kaishengit.dao.ProductDao;
import com.kaishengit.dao.ProductEmployeeDao;
import com.kaishengit.dao.TaskDao;
import com.kaishengit.dao.TaskDiscussDao;
import com.kaishengit.dao.TaskItemDao;
import com.kaishengit.dao.TypeDao;

public class BaseService {
	
	public static final int ADMIN = 0;
	public static final int PM = 1;
	
	
	private ChanceDao chanceDao;
	private ChanceDiscussDao chanceDiscussDao;
	private ChanceItemDao chanceItemDao;
	private CompanyDao companyDao;
	private ContactDao contactDao;
	private EmailDao emailDao;
	private EmployeeDao employeeDao;
	private EventDao eventDao;
	private EventDiscussDao eventDiscussDao;
	private EventItemDao eventItemDao;
	private MessageDao messageDao;
	private ProductDao productDao;
	private ProductEmployeeDao productEmployeeDao;
	private TaskDao taskDao;
	private TaskDiscussDao taskDiscussDao;
	private TaskItemDao taskItemDao;
	private TypeDao typeDao;
	
	public ChanceDao getChanceDao() {
		return chanceDao;
	}
	@Autowired
	public void setChanceDao(ChanceDao chanceDao) {
		this.chanceDao = chanceDao;
	}
	public ChanceDiscussDao getChanceDiscussDao() {
		return chanceDiscussDao;
	}
	@Autowired
	public void setChanceDiscussDao(ChanceDiscussDao chanceDiscussDao) {
		this.chanceDiscussDao = chanceDiscussDao;
	}
	public ChanceItemDao getChanceItemDao() {
		return chanceItemDao;
	}
	@Autowired
	public void setChanceItemDao(ChanceItemDao chanceItemDao) {
		this.chanceItemDao = chanceItemDao;
	}
	public CompanyDao getCompanyDao() {
		return companyDao;
	}
	@Autowired
	public void setCompanyDao(CompanyDao companyDao) {
		this.companyDao = companyDao;
	}
	public ContactDao getContactDao() {
		return contactDao;
	}
	@Autowired
	public void setContactDao(ContactDao contactDao) {
		this.contactDao = contactDao;
	}
	public EmailDao getEmailDao() {
		return emailDao;
	}
	@Autowired
	public void setEmailDao(EmailDao emailDao) {
		this.emailDao = emailDao;
	}
	public EmployeeDao getEmployeeDao() {
		return employeeDao;
	}
	@Autowired
	public void setEmployeeDao(EmployeeDao employeeDao) {
		this.employeeDao = employeeDao;
	}
	public EventDao getEventDao() {
		return eventDao;
	}
	@Autowired
	public void setEventDao(EventDao eventDao) {
		this.eventDao = eventDao;
	}
	public EventDiscussDao getEventDiscussDao() {
		return eventDiscussDao;
	}
	@Autowired
	public void setEventDiscussDao(EventDiscussDao eventDiscussDao) {
		this.eventDiscussDao = eventDiscussDao;
	}
	public EventItemDao getEventItemDao() {
		return eventItemDao;
	}
	@Autowired
	public void setEventItemDao(EventItemDao eventItemDao) {
		this.eventItemDao = eventItemDao;
	}
	public MessageDao getMessageDao() {
		return messageDao;
	}
	@Autowired
	public void setMessageDao(MessageDao messageDao) {
		this.messageDao = messageDao;
	}
	public ProductDao getProductDao() {
		return productDao;
	}
	@Autowired
	public void setProductDao(ProductDao productDao) {
		this.productDao = productDao;
	}
	public ProductEmployeeDao getProductEmployeeDao() {
		return productEmployeeDao;
	}
	@Autowired
	public void setProductEmployeeDao(ProductEmployeeDao productEmployeeDao) {
		this.productEmployeeDao = productEmployeeDao;
	}
	public TaskDao getTaskDao() {
		return taskDao;
	}
	@Autowired
	public void setTaskDao(TaskDao taskDao) {
		this.taskDao = taskDao;
	}
	public TaskDiscussDao getTaskDiscussDao() {
		return taskDiscussDao;
	}
	@Autowired
	public void setTaskDiscussDao(TaskDiscussDao taskDiscussDao) {
		this.taskDiscussDao = taskDiscussDao;
	}
	public TaskItemDao getTaskItemDao() {
		return taskItemDao;
	}
	@Autowired
	public void setTaskItemDao(TaskItemDao taskItemDao) {
		this.taskItemDao = taskItemDao;
	}
	public TypeDao getTypeDao() {
		return typeDao;
	}
	@Autowired
	public void setTypeDao(TypeDao typeDao) {
		this.typeDao = typeDao;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	

}
